package com.service.test;

public class Context {
	public void process() {
		ContextDelegate cd = new ContextDelegate(this);
		
		Service service = null;
		ContextArgs args = new ContextArgs();
		service.play(args);
		
		
	
	}
}

/* 
 constructor,
 setter,
 common method,
 
 获取对象的方式：new,反射,反序列化,clone方式,工厂,
委托、转发、回调,  当前对象,服务对象,   

Listener,Callback,Filter,Interceptor,Advice,Delegate, BeanPostProcessor,BeanFactoryPostProcessor , bean对象级的(回调接口方式,探测方式),容器级的,
相同、相似、不同.
*/
